/* common.css */
.unvalidator {color:#cb3500;font-size:12px;border: 1px solid #efb49d;padding:6px 30px 5px 25px; margin:5px;background:#FFFCFC url(/Images/unvalidator.gif) no-repeat 5px;width:300px;}
.success{ background:#E8F4E8 url(/Images/ok.gif) no-repeat 5px;border: 1px #008000 solid; padding:3px 8px 3px 25px; margin:1px;color:green; font-size:12px;width:300px; }
.ok{ background:url(/Images/ok_big.gif) no-repeat 5px;padding:20px 20px 20px 70px;color:#04BD08; font-size:16px; font-weight:bold; }
.loading{ color:#536851;font-size:12px;border: 1px solid #A6C16A;padding:6px 30px 5px 25px;margin:5px;background:#FFFFE0 url(/Images/Loading.gif) no-repeat 5px;}
.loadingImg{ background:#FFFCFC url(/Images/Loading.gif) no-repeat 5px;}
.topRight{ position:absolute; top:2px; right:2px;}
.errorSimple{ color:Red;font-size:12px; font-family:Arial;}
.error{ color:#cb3500;font-size:12px;border: 1px solid #efb49d;padding:6px 10px 5px 25px; margin:5px;background:#FFFCFC url(/Images/error.gif) no-repeat 5px;width:270px;}
.errorBig{border: 1px solid #efb49d;width:500px;color:#cb3500; font-size:15px; margin:100px auto 100px auto; padding:30px 0pt 15px 50px;background:#FFFFF8 url(/Images/error.gif) no-repeat 5% 37%;}
.warning{background:#E0EEF9 url(/Images/Warning.gif) no-repeat 5px;border: 1px #D0E8FF solid; padding:6px 30px 5px 25px; margin:5px;color:#2080D0; font-size:12px;}
.warning2{background:#E0EEF9;border: 1px #58A0DC solid; padding:6px 30px 5px 25px; color:#2080D0; font-size:12px;}
img { vertical-align:top;}
.textgray{ color:#B6B6B6;}
.gray{ color:#808080;}
.bigNumber{ color:#BF00BF; font: 18px Verdana;text-align:center;}
.email{ color:#3C3C3C; font: 10px Arial; text-align:center;}
.date{ color:#999; font: 10px Arial; text-align:center;}
.datetime{ color:#7C7C7C; font-size:11px; font-family:Verdana;font-style: italic; margin-left:10px;}

a.btnyellow , a.btnyellow:hover{color:#000;text-decoration: none;text-align:center;background-color: #FFDB00;border-bottom:1px #964E00 solid;border-right:1px #964E00 solid;width:60px;padding: 7px 6px 4px 6px;}
a.btnblue , a.btnblue:hover{color:#FFF;text-decoration: none;text-align:center;background-color: #5C97E9;border-bottom:1px #2E4C74 solid;border-right:1px #2E4C74 solid;width:80px;padding: 7px 10px 4px 10px;}
a.btnGray , a.btnGray:hover{color:#5D5D5D;text-decoration: none;text-align:center; font-weight:normal;background-color: #F3F3F3;border-bottom:1px #C4C4C4 solid;border-right:1px #C4C4C4 solid;width:80px;padding: 4px 12px 3px 12px;}
a.btnblue2 , a.btnblue2:hover{color:#5D5D5D;text-decoration: none;text-align:center; font-weight:normal;background-color: #EEF7FE;border-bottom:1px #9FBDE3 solid;border-right:1px #9FBDE3 solid;width:80px;padding: 4px 5px 3px 5px;}

.buttonBlue{ background:#30C0FF; color:#FFF; border-bottom:1px solid #4278A5;border-right:1px solid #4278A5; border-left:0; border-top:0;padding:3px 5px;}
.button{ background:#30C0FF; color:#FFF; border-bottom:1px solid #4278A5;border-right:1px solid #4278A5; border-left:0; border-top:0;padding:3px 5px; width:60px;}
.buttonSelect{ margin: 0 10px 0 1px;color: #5D5D5D;background-color: #F3F3F3;border:1px solid #C4C4C4;padding:2px 5px;}
.buttonGray{color:#5D5D5D; font-weight:normal;background-color: #F3F3F3;border-bottom:1px #C4C4C4 solid;border-right:1px #C4C4C4 solid; border-left:0; border-top:0;padding:2px 5px;}
.buttonGrayS{color:#5D5D5D; font-weight:normal;background-color: #F3F3F3;border-bottom:1px #C4C4C4 solid;border-right:1px #C4C4C4 solid; border-left:0; border-top:0;padding:1px 3px;}
.buttonGrayBig{color:#5D5D5D; font-weight:normal;background-color: #F3F3F3;border-bottom:1px #C4C4C4 solid;border-right:1px #C4C4C4 solid; border-left:0; border-top:0;padding: 4px 12px 3px 12px;}
.buttonBlueBig{background:#30C0FF; color:#FFF; border-bottom:1px solid #4278A5;border-right:1px solid #4278A5; border-left:0; border-top:0;padding:6px 12px;}
.buttonOrangeBig{background:#FF8000; color:#FFF; border-bottom:1px solid #4278A5;border-right:1px solid #4278A5; border-left:0; border-top:0;padding:6px 12px;}
.cancelbutton{background:#D0D0D0; color:#000000; border-bottom:1px #606060 solid;border-right:1px #606060 solid; border-left:0; border-top:0;padding:3px 5px; }
.turnback{position:absolute;right:2%;top:2%;float:right;}
.hackbox {border-top:1px solid transparent !important;clear:both;margin-top:-1px !important;visibility:hidden;}
.nocontent h3,
.nocontent h4{color:#9E9E9E; font-size:15px; margin:50px auto; width:250px;padding:20px 0pt 15px 30px;border:1px solid #E0E0E0; background:#FFFFF8 url(/Images/Warning.gif) no-repeat 15% 55%;}
.nocontent{text-align:center;color:#2080D0;}
.noResult{color:#9E9E9E; font-size:14px; margin:50px auto; width:500px;padding:20px 0pt 25px 20px;border:1px solid #ccc; background:#fafafa url(images/Warning.gif) no-repeat 15% 19%;}
.noResult p{font-weight:bold;color:#77413F; padding-left:100px;font-size:15px;}
.noResult .advice{ text-align:left; font-size:15px;padding-left:100px;color:#707070}
.advice{ margin-top:25px;}
.advice span{ color:#F05919;}
.advice li{ list-style-type:none; list-style-image:url(/Images/li.gif); padding:6px 0;}
.remark{ margin:10px;padding:5px;border:1px solid #ACD373; background:#FAFFF3; color:Gray;}
.remark dt {display:block;width:32px;padding:0 0 0 5px;}
.remark dd {display:block;margin:-20px 0 0 45px;line-height:1.6em;}
.remark span{ margin:0 10px;}
.remark .remarkLeft{ float:left; width:80%;}
.remark .remarkRight{ float:right; text-align:right; padding-right:5px; margin-top:5px;}

hr.gray{ width:99%; margin:0 auto; text-align:center; background:#E2E2E2; color:#FDD2E6; height:1px; border:0; margin:20px 5px}
hr.cof{ width:99%; margin:0 auto; text-align:center; background:#FDD2E6; color:#FDD2E6; height:1px; border:0; margin:12px 5px;}
.dashedLine{ border-bottom:1px dotted #BEBEBE; height:1px; margin:3px 0;}
.dottedLineCof{ height:1px; margin:3px 0; background:url(/Images/dotted.gif) repeat-x 0 0;}
/*---------------------------------------------------------------------------------------------------------------- Page */
.pagebar{ clear:both;font: 12px Arial, Helvetica, sans-serif;padding-top: 5px; padding-bottom: 10px; margin: 0 5px; color:#666;}

.pagebar a{ border: solid 1px #ddd; background: #fff; text-decoration: none; color:#666; padding: 1px 5px; margin:-2px 0pt 0pt 5px; font-family:Tahoma,SimSun,Arial;}
.pagebar a:hover { border:1px solid #95071B; color:#666;text-decoration: none;}

.pagebar .pagebarCurrent{ color:#fff; background:#000; border:1px solid #D4D4D4; text-decoration: none; padding:1px 5px; margin:3px;height:13px;line-height:100%;}

.pagebar .pagebarDot { padding:1px 3px;border:none; color:#666;}

.pagebar .pagebarPageInfo{color:#666; padding-right:5px; font-size:12px;}
.pagebar .pageInfoCurrentPage{color:#f60;}

.pagebar .jumpPage {margin:0 10px; font-size:12px;}
.pagebar .pagerButton { font-size: 12px; font-family: Verdana; width: 40px; height: 19px; margin-left: 5px; padding: 2px 3px; border: 1px solid #AAA; color: #808080; background-color: #EBEBEB; }
.pagebar .pagebarTextBox{ border:1px solid #DDD; color:#666; }
.pagebar .recordCount{ color:Red;}

/* form elements */
textarea, select { border:1px solid; border-color:#7c7c7c #c3c3c3 #ddd; font-size:12px; font-family:Arial,Helvetica,sans-serif; line-height:120%;}
input, button, select { vertical-align:middle;}
input.text { border:1px solid; border-color:#7c7c7c #c3c3c3 #ddd; font-size:12px; font-family:Arial,Helvetica,sans-serif; line-height:120%; padding:2px 2px; line-height:15px;}
input.text2 {border:1px solid #B2A6A2; font-size:12px; line-height:120%; padding:3px 2px; line-height:15px;}
input.quantity {width:30px; border:1px solid #B2A6A2; font-size:12px; line-height:120%; padding:3px 2px; line-height:15px;}
input.price { color:Red; font-size:16px; font-weight:bold; font-family:Arial;}
input.priceS{ color:#CF4040; font-size:12px;font-weight:bold; font-family:Verdana; width:60px;}

input.money{ color:#000; font-size:12px;font-family:Verdana;}
input.money2{ color:#CF4040; font-size:12px;font-weight:bold; font-family:Verdana;}

.articlelist_bg1{ background:#F8FCFE;}
.articlelist_bg2{ background:#FFF;}
.tr_bg_over{ background:#FFFFE8 }

.hide{ display:none;}
.show{ display:block;}
.alignCenter{ text-align:center;}

/******************************************************************************************************************************* STYLE */

body{ color: #3A2B2F;text-align:center;font-size:12px;font-family:Arial,Helvetica,sans-serif;margin: 0 auto;padding: 0;background: #fff url(/images/body_bg.gif) repeat-x; }
form,ol,ul{ margin: 0;padding: 0;list-style-type:none; }
table, td, textarea{ font-size:12px;font-family:Arial,宋体;text-align:left; }
table{ table-layout:fixed; font-family:Arial,MingLiU,PMingLiU; }
/*----------------------------------------------------------------------------------- */
#wapper{ width:1000px; text-align:left; margin:0 auto; overflow:hidden; background:#fff;}

#main{ margin-top:5px; width:100%; float:left;}
				 .messageBoard{background: transparent url(/Images/messageBoard.gif) no-repeat scroll 0 0;width:110px; height:47px; text-indent:-9999px;}
				 .messageBoard span{ display:block; text-indent:-9999px;}
				 .messageBoard a{ height:47px; width:100%; display:block; overflow:hidden;}
				 .messageBoardNumber{ padding-top:17px; text-align:left; width:60px;}
				 .messageBoardNumber a{ font-weight:normal;}

#headerContainer #menu #menuLeft{ float:left; background:url(/images/menuLeft.gif) no-repeat; width:4px; height:30px; display:block; overflow:hidden;}
#headerContainer #menu #menuRight{ float:left; background:url(/images/menuRight.gif) no-repeat; width:4px; height:30px;display:block;overflow:hidden;}
#headerContainer #menu #menuBody{ float:left; background:#FF70B3;color:#fff; width:927px; height:30px;display:block;overflow:hidden; margin:0 auto; text-align:center;}
					   #menuBody ul{ margin-left:12px}
					   #menuBody li{ float:left; padding:5px 8px 0 5px;}
					   #menuBody a{ float:left; color: #fff;text-decoration: none; font-weight:bold;font-family:Arial,MingLiU,PMingLiU; font-size:16px;}
					   #menuBody a:hover {color:#FFF000;text-decoration: none; font-weight:bold;font-family:Arial,MingLiU,PMingLiU; font-size:16px;}

#loginContainer{ margin-top:5px; width:100%; overflow:hidden; /*height:82px;margin-top:5px;_margin-top:10px;*/}

#loginBox{ float:left;background:url(/images/login_bg2.gif) no-repeat; width:324px; height:82px; margin-right:7px; overflow:hidden;}
#loginBox input.text{ border:1px solid #C0ACA5; width:113px; font-family:Verdana; font-size:11px; color:#0066CC;}
#loginBox img{ margin-right:10px;}
#loginContainer .adBig2{float:left; width:602px; height:83px;}
#loginContainer .ad2{ float:left; width:475px; height:83px; background:url(/Images/Ad02.gif) no-repeat; margin-right:4px;}
#loginContainer .onlineHelp{ float:left; width:123px; height:83px; background:url(/Images/online_help2.gif) no-repeat;}

#memberInfo{ float:left;background:url(/images/shopping/memberInfo_bg.gif) no-repeat; width:324px; height:82px; margin-right:7px; overflow:hidden;}
#memberInfo img{ margin-right:10px;}
/*-------------------------------------------------------------------------------------------------------------------------- Sidebar */
#indexMemberInfo{ width:200px; background:#fff; margin:15px auto 5px auto;}
#indexMemberInfo h3{ margin:5px 0; padding-left:3px; font-size:13px; border-bottom:1px solid #F1F1F1; color:#989898;}
#indexMemberInfo .inputline{ padding:5px;}
#indexMemberInfo .buttonline{ padding:5px;}
#indexMemberInfo img{ margin:0 5px;vertical-align:middle;}
.memberName{ font-size:14px; font-weight:bold; color:#903333; padding-left:10px;}

/*---------------------------------------------- category */
/*三类导航*/
div.jd_news_scroll ul {
    position:relative;padding:0;margin:0;
}
div.jd_news_scroll ul li {
    margin:0; padding:0; white-space:nowrap;
    border-bottom:1px dotted #eee;
}
/* ---------------------------------------------------------------------------------- Link */
a {color: #303030;text-decoration: none;}
a:hover {color:#0066CC;text-decoration: underline;}

a.blue {color: #0066CC;text-decoration: none;font-family:Arial,Helvetica,sans-serif;}
a.blue:hover {color:#0066CC;text-decoration: underline;}

a.blueUnderLine {color: #0066CC;text-decoration: underline;} 
a.blueUnderLine:hover {color: #FF70B3;text-decoration: none;}

a.red {color:red;text-decoration: none;font-family:Arial,Helvetica,sans-serif; font-weight:bold;}
a.red:hover {color:#0066CC;text-decoration: underline;}

a.while {color: #fff;text-decoration: none; font-size:13px;}
a.while:hover {color:#fff;text-decoration: underline; font-size:13px;}

a.black {color: #1A1A1A;text-decoration: none; font-size:12px;}
a.black:hover {color:#743331;text-decoration: underline; font-size:12px;}

a.coffee12 {color: #4B4B4B;text-decoration: none; font-size:12px; }
a.coffee12:hover {color:#F5438F;text-decoration: none;  font-size:12px;}

a.coffee16 {color: #303030;text-decoration: none; font-size:15px; font-weight:normal; background:url(/images/dot2.gif) no-repeat 0 50%; padding-left:12px;}
a.coffee16:hover {color:#F5438F;text-decoration: none;  font-size:15px; font-weight:normal;}

/* ---------------------------------------------------------------------------------- Font */
.explain{ font-size:15px; color:#5F4743;padding-left:8px;}
.result{ color:#000; text-align:center; padding-left:40px;}
.keyword{ background:#FFFFA0;}
.score{ font-family:Arial; font-size:12px; color:#008000;}
.price{ color:#9A0900; font-size:12px; font-weight:bold; }
.priceM{ font-size:14px; color:#CF4040; font-weight:bold; }
.priceL{ font-size:18px; color:#CF4040; font-weight:bold; }
.priceGray{ font-size:14px; color:Gray;  }
.coffee16{color: #4B4B4B; font-size:16px; font-weight:bold;}
.coffee14{color: #4B4B4B; font-size:15px; font-weight:bold;}
.cartnum{ color:Red; font-family:Verdana;}
.memberName{ color:#713929; font-family:Verdana; font-weight:bold;}
/* ---------------------------------------------------------------------------------- Image */
img{ border:0;}
img.gray{ border:1px solid #EBEBEB }
img.gary2{ border:1px solid #D5CECC}
img.gary3{ border:1px solid #D1CAC7}
/*---------------------------------------------------------------------------------- */
.usertypeShower{ width:200px;}

.textboxTitle{ color:#3C3C3C;}
.tb{ text-align:left;}
form{ text-align:left;}
.btnBuy{ background:url(/images/btnBuy.gif) no-repeat 50%;}

/*---------------------------------------------------------------------------------- Line box */
.line{ height:27px; margin:10px 0; }
.line .lineLeft{ float:left; background:url(/images/line_left.gif) no-repeat; width:33px;height:27px;}
.line .lineBody{ float:left; background:url(/images/line_body.gif) repeat-x; height:27px;}
.line .lineBody h3{ margin:5px; padding:0; color:#652F2F; font-size:15px; font-weight:bold; }
.line .lineRight{ float:left; background:url(/images/line_right.gif) no-repeat; width:7px;height:27px;}
.lineBody h5{ margin:0; background:url(/images/more.gif) no-repeat 0 8px; width:39px; height:27px;}
.lineBody h5 span{ display:block; text-indent:9999px;}
.lineBody h5 a{ width:100%; height:100%;display:block; overflow:hidden;}
.width660{ width:660px;}
.w0{ width:645px;}
.lw1{ width:600px;}
.lw2{ width:45px;}
.lw3{ width:850px;}

/*---------------------------------------------------------------------------------- Line box */
.tbHeader{ height:28px; margin:0; }
.tbHeader .tbLeft{ float:left; background:url(/images/shopping/tb_title_left.gif) no-repeat; width:208px;height:28px;}
.tbHeader .tbLeft2{ float:left; background:url(/images/shopping/tb_title_left2.gif) no-repeat; width:8px;height:28px;overflow:hidden;}
.tbHeader .tbMiddle{float:left;  background:url(/images/shopping/tb_title_bg.gif) repeat-x; height:28px;} /*210px*/
.tbHeader h3{ margin:5px; text-align:left; color:#BF5486; font-size:15px; font-weight:normal;  padding:3px 0 0 5px;}
.tbHeader h2{ color:#713929; text-align:left;margin:8px 0 0 10px; font-size:15px;}
.tbHeader .tbRight{float:left;background:url(/images/shopping/tb_title_right.gif) no-repeat; width:8px;height:28px;}
.tbBody{ border-left:1px solid #FDD2E6; border-right:1px solid #FDD2E6;text-align:left;padding:20px;}
.tbBottomLeft{float:left;background:url(/images/shopping/tb_bottom_left.gif) no-repeat; width:6px;height:5px;}
.tbBottomRight{float:left;background:url(/images/shopping/tb_bottom_right.gif) no-repeat; width:6px;height:5px;}
.tbBottomMiddle{float:left; border-bottom:1px solid #FDD2E6;height:5px; overflow:hidden;}

.tbBody h3{ margin:0 0 10px 0; color:#f5438f; font-size:13px; text-align:left;}
.tbBody p{ text-align:center;}

.w1{ width:413px;}
.w2{ width:415px;}
.w3{ width:684px;}
.w4{ width:510px;}
.w4s{ width:710px;}
.w5{ width:713px;}
.wfull{ width:893px;}
/*----------------------------------------------------------------------------------- ICON */
a.iconMSN{ background:url(/images/icon_msg.gif) no-repeat 0; padding-left:23px; height:32px;}
a.iconEmail{ background:url(/images/icon_email.gif) no-repeat; padding-left:23px; height:32px;}
a.iconMobile{ background:url(/images/icon_mobile.gif) no-repeat; padding-left:23px; height:32px;}
a.iconYahoo{ background:url(/images/icon_yahoo.png) no-repeat; padding-left:23px; height:32px;}

.toolbar{ background:#FEE8F2; height:25px; border-bottom:1px solid #FF94C6; width:100%; color:#3C3C3C; padding:5px 0 0 20px; font-size:13px; font-family:Verdana;}
.toolbar .dot{ background:url(/images/dot.gif) no-repeat 50% 3px; width:6px; height:13px; padding-right:5px;padding-left:10px;}

.selectinput{ background:url(/images/bg_select.gif) repeat; padding:2px; color:#0000BF; cursor:pointer; border:1px solid #9FBDE3;border-right:0; font-family:Arial 宋体;}
.selectright{ background:url(/images/select_right.gif) no-repeat; width:21px; height:21px; border:1px solid #9FBDE3;}
.btnbg{ background:url(/images/btn_bg.gif) no-repeat; width:88px; height:30px; border:0; color:#fff; font-size:14px; padding-bottom:5px;}

.exchangeRate{ text-align:center; font-size:12px; color:#800000; border:1px solid #FFBF65; padding:8px 3px; margin:10px auto;}
.exchangeRate span{ margin-right:10px;}

#live800msg{ position:fixed; right:10px; top:130px; display:none;z-index: 102;}
#live800msg .closeLine{ text-align:right; background:url(/Images/live800header_bg.gif) no-repeat;}
#live800msg .closeLine img{ cursor:pointer; padding-right:1px;}

input.idtext{ width:110px; font-family:Verdana; font-size:11px; color:#0066CC;}

/*頭部*/
.keys{width:1000px;color:#797979; }
.top_box { width:1000px; height:87px; padding:0px 0 4px 0; background:url(/images/top_bg.gif) repeat-x; margin-top:9px;}
.logo { width:235px; height:80px; float:left;background:url(/images/logo.gif) no-repeat;}
.logo h2 { width:235px; height:80px; float:left;}
.logo span {display:block;text-indent:-9999px;}
.logo a { width:235px; height:80px; float:left; display:block;}
.top_right { width:670px; height:87px; float:left; margin-left:95px; display:inline; overflow:hidden;}
.top_right1 { width:500; height:20px; float:right; line-height:20px; color:#797979;}
.top_right1 li { float:left;}
.top_right1 span { margin:0 8px;}
.top_right1 a { color:#797979;}
.top_right a:hover { color:#c07400;}
.top_right2 { width:670px; height:67px; float:left;}

/*menu*/
.menu { width:1000px; height:45px; float:left;}
.menu_left,.menu_right { width:4px; height:45px; float:left; overflow:hidden;}
.menu_left { background:url(/images/images.gif) 0 0 no-repeat;}
.menu_right { background:url(/images/images.gif) -50px 0 repeat-x;}
.menu_center { width:928px; height:45px; float:left; background:url(/images/menu_bg.gif) repeat-x; padding-left:64px; display:inline; line-height:37px; overflow:hidden;}
.menu_center a { color:#d7d7d7;}
.menu_center a:hover { color:#d7d7d7;}
.menu_center li { float:left; font-size:15px; font-weight:900; margin-right:15px; white-space:nowrap; overflow:hidden }
.menu2 { width:970px; height:24px; float:left; background:#fff url(../images/menu_bg2.gif) no-repeat; line-height:18px; padding:0 15px; display:inline;}
.menu2 li { font-size:13px; float:left;}
.menu2 li a { color:#666;}
.menu2 li a:hover { color:#C07400;}
.menu2_li { width:2px; height:18px; margin-left:10px; background:url(../images/menu_li_bg.gif) no-repeat; float:left;}

/*搜尋*/
.soxun_box { width:232px; height:107px; float:left;}
.box_top_border { width:232px; height:10px; float:left; overflow:hidden;}
.box_top_border_left,.box_top_border_right { width:10px; height:10px; float:left; overflow:hidden;}
.box_top_border_left { background:url(/images/images.gif) -100px 0 no-repeat;}
.box_top_border_right { background:url(/images/images.gif) -150px 0 no-repeat;}
.box_top_border_center { width:212px; height:10px; float:left; background:url(/images/kuang_top_border.gif) repeat-x;}
.soxun_body { width:232px; height:88px; float:left; background:url(/images/kuang_body_bg.gif) repeat-y;}
.box_bottom_border { width:232px; height:9px; float:left; overflow:hidden;}
.box_bottom_border_left,.box_bottom_border_right { width:10px; height:9px; float:left; overflow:hidden;}
.box_bottom_border_left { background:url(/images/images.gif) -200px 0 no-repeat;}
.box_bottom_border_right { background:url(/images/images.gif) -250px 0 no-repeat;}
.box_bottom_border_center { width:212px; height:9px; float:left; background:url(/images/kuang_bottom_border.gif) repeat-x;}
.soxun_title { width:220px; height:28px; background:url(/images/title_bg.gif) repeat-x; line-height:26px; margin:0 auto;}
.soxun_title2 { width:223px; height:28px; background:url(/images/title_bg.gif) repeat-x; line-height:26px; margin:0 auto;}
.soxun_title h2 { font-size:15px; font-weight:900; height:26px; color:#333; padding-left:31px; display:inline; background:url(/images/images.gif) -150px -50px no-repeat; display:inline; float:left;}
.soxun_title2 h2 { font-size:15px; font-weight:900; float:left; height:26px; color:#333; padding-left:31px; display:inline; background:url(/images/images.gif) -150px -50px no-repeat;}
.soxun_body2 { width:212px; height:52px; margin:8px auto 0; background:#fcf8ef; padding:0 4px;}
.input1 { width:151px; height:20px; float:left; border:1px #d2d2d2 solid; margin-top:13px; font-size:15px; padding-top:4px; margin-right:1px; vertical-align:middle;}
.input2 { float:left; vertical-align:middle; margin-top:13px;}

/*會員登入*/
.index_login { width:232px; height:220px; float:left; margin-top:8px;}
.login_body { width:232px; height:201px; float:left; background:url(/images/kuang_body_bg.gif) repeat-y;}
.login_body2 { width:220px; height:172px; margin:0 auto; background:url(/images/member_bg.gif) repeat-x; overflow:hidden;}
.login_body2_left { width:38px; height:63px; float:left; margin:25px 0 0 6px; line-height:20px; color:#444; display:inline;}
.login_body2_right { width:170px; height:147px; float:left; margin-top:25px; display:inline;}
.input3 { width:166px; height:18px; float:left; border:1px #d3d1d2 solid; background: url(/images/shuru_bg.gif) repeat-x; padding-top:3px;}
.input4 { width:166px; height:18px; float:left; border:1px #d3d1d2 solid; margin-top:17px; background: url(/images/shuru_bg.gif) repeat-x; padding-top:3px;}
.login_body2_right p { float:left; width:170px;}
.login_body2_right_p { height:25px; line-height:25px;}
.login_body2_right_p a { color:#d66715;}
.login_body2_right_p a:hover { color:#d66715;}
.login_body2_right_p1 { height:20px; line-height:20px; color:#555756;}
.login_body2_right_p2 { height:24px; margin-top:10px;}
.login_body2_right_p2 input { float:left;}
.input5 { margin-right:20px; float:left;}
.ad11 { width:232px; height:86px; float:left; margin-top:8px;}
.body_center_left { width:232px; float:left; margin-right:10px;}

/*商品分類*/
.product_list { width:232px; float:left; margin-top:8px;}
.product_list_body { width:232px; float:left; background:url(/images/kuang_body_bg.gif) repeat-y; overflow:hidden;}
.product_list_body2 { width:220px; margin:0 auto; overflow:hidden;}
.ad22 { width:232px; height:210px; float:left; margin-top:8px;}
#category { float:left;}

/*品牌資訊*/
.zixun_box { width:232px; float:left; margin-top:8px;}
.zixun_body2 { width:232px; float:left; background:url(/images/kuang_body_bg.gif) repeat-y;}
.zixun_body { width:220px; margin:0 auto; overflow:hidden;}
.zixun_body ul { width:220px; float:left; background:url(/images/li_bg.gif) repeat; overflow:hidden;}
.zixun_body li{ width:200px; height:36px; float:left; line-height:40px; background:url(/images/zixun_li_bg.gif) 7px 13px no-repeat; overflow:hidden; padding-left:20px;}
.zixun_body li a { color:#676767;}
.zixun_body li a:hover { color:#c07400;}
.soxun_title span { float:left; display:inline; font-weight:900; margin-left:70px;}
.soxun_title span a{ color:#ff0103;}
.soxun_title span a:hover { color:#ff0103;}
#categoryBox { float:left;}

.ladybag {background-color:#FFFFFF;background-image:url(/images/nav_logo1.gif);background-repeat:no-repeat;height:30px;margin:0;overflow:hidden;padding:0;text-indent:-9999px;width:160px;}
.manbag {background-color:#FFFFFF;background-image:url(/images/nav_logo2.gif);background-repeat:no-repeat;height:30px;margin:0;overflow:hidden;padding:0;
text-indent:-9999px;width:160px;}
.otherproduct {background-color:#FFFFFF;background-image:url(/images/nav_logo3.gif);background-repeat:no-repeat;height:30px;margin:0;overflow:hidden;padding:0;text-indent:-9999px;width:160px;}
#categoryBox h1 span, #categoryBox h2 span, #categoryBox h4 {color:#A6A8A5;font-size:13px;font-weight:bold;height:25px;margin:0;padding:0; overflow:hidden; line-height:25px;}
#category h1,#category h2 { font-size:13px;}
p,h1,h2,h4,ul,li { margin:0; padding:0;}
.jingxuan_p { height:36px; overflow:hidden; line-height:18px;}
.jdm_hover { float:left;}/* product.css */
.location{ padding:5px 10px; background:url(/images/bg_title.gif) no-repeat; height:15px; font-family:Verdana; color:#6C4144; margin-bottom:5px}
.location .dot{ background:url(/images/dot.gif) no-repeat 50% 0; width:6px; height:13px; padding:0 5px;}
.location2{ padding:5px 10px 5px 0; height:17px; font-family:Verdana; color:#6C4144;}
.location2 .dot{ background:url(/images/dot.gif) no-repeat 50% 0; width:6px; height:13px; padding-right:5px;}

.subCategory{ margin:0 0 8px 0; width:99%; padding:5px 10px; background:#FEF7FA; border:1px solid #D9D9D9; font-family:Verdana; color:#6C4144;}
.subCategory ol li{ width:30%; float:left; padding:3px 0 3px 10px;}
.subCategory .showCat{ background:url(/images/show_all_cat.png) no-repeat 10px 0; width:98px; height:20px; padding:3px 0 0 30px; *padding:6px 0 0 30px;cursor:pointer;}
.subCategory .hideCat{ background:url(/images/hide_all_cat.png) no-repeat 10px 0; width:98px; height:20px; padding:3px 0 0 30px; *padding:6px 0 0 30px;cursor:pointer;}
/*-----------------------------------------------------*/
#topSaleCategoryHeader{ background:url(/images/topSaleHeader2.gif) no-repeat; width:192px; height:32px; margin-top:10px;}
#topSaleCategoryHeader h3{ display:none;}
#topSaleList{width:190px; margin-bottom:10px; text-align:center; background:#F0E4E4;}
#topSaleList img{ margin-top:5px; }
#topSaleList p{ margin:2px 0;}
#topSaleList a {color: #372A2F;text-decoration: none;}
#topSaleList a:hover {color:#0066CC;text-decoration: underline;}
#topSaleList .box{ background:#fff; margin: 0 5px 5px 5px; padding:2px; width:173px; height:198px;}
#topSaleList .box div{ margin-top:2px;}
#topSaleList ol li { list-style-type:none; padding:2px; width:187px; height:206px; margin:0;}
/*-----------------------------------------------------*/
#productRecommendHeader{ background:url(/images/pro_recommend_title.gif) no-repeat; width:192px; height:27px; margin-top:10px;}
#productRecommendHeader h3{ display:none;}
#productRecommend{ text-align:center; }
#productRecommend li{ padding:5px; }
#productRecommend p{ margin:2px 0;}

/*-----------------------------------------------------*/
.content{float:left; width:750px; margin:5px 0 0 0;}
#productList{ margin-top:5px;}
#productList ul li{ float:left; width:146px; height:220px; text-align:center;}
#productList .proimg{ height:134px;}
#productList .proname{ padding:3px 0;}
#productList .proprice{ padding:3px 0;}
.keywords{ color:#7C7B7A; margin-top:40px;}

/*-----------------------------------------------------*/
#productDetail{ width:700px; float:left; margin:0 20px; overflow:hidden; }
#productDetail #info h1{background:url(/images/dot2.gif) no-repeat 0 50%; padding-left:12px; margin:5px 0;}
#productDetail .bigImage{ width:330px; text-align:center;}
#productDetail .bigImage img{ margin:5px;}
#productDetail .explain{ padding-left:12px; line-height:20px}
#productDetail .specailSaleText{ color:#D15720; padding-left:12px; margin:10px 0; height:18px;}
#productDetail .explainLine{ border-bottom:1px solid #D9CBBE; height:1px; margin:10px 0;}
#productDetail .space{ height:10px;}
#productDetail #info span{ margin-right:15px;}
#productDetail #info p{ padding-left:12px; }

#productDetail .buyLine{ height:38px; padding:5px 0 0 12px;}
#productDetail .forbidSale{ float:left; background:url(/Images/shopping/btnForbidSale.gif) no-repeat 0 7px; width:100px; height:22px; padding:10px 0 0 5px;}
.buyLine .buyLineQuantity{ float:left; width:190px; padding-top:10px;}
.buyLine .buy{ float:left; width:120px; padding-left:20px;}
.buyLine .stockqty{ color:#FF8000; font-family:Verdana; font-size:14px; font-weight:bold; margin:0 2px; }


#productDetail #desc{ margin:20px 0;}
#sameCategoryProduct h3, #productDetail #desc h3{ width:700px; height:25px; background:url(/images/pro_desc_title.gif) no-repeat 0; margin:0 0 15px 0;padding:5px 0pt 0pt 25px;*padding:8px 0pt 0pt 25px; font-size:12px; font-weight:normal; line-height:1.231;}
#productDetail #desc .imageList{ text-align:center; margin:5px 0;}
#productDetail #desc .imageList img{ border:0; margin:5px 0;}

#buyLine2{ text-align:right; padding-right:10px;}
#sameCategoryProduct{ height:250px;}
#sameCategoryProduct ul{ padding:0 5px 0 10px;}
#sameCategoryProduct ul li{ float:left; width:20%;}

#comment h4{ background:#F0F0F0; color:#836868; font-size:15px; text-align:center; padding:3px;}
#comment form{ text-align:center; padding:3px;}

.sidebar{ width:193px; float:left; overflow:hidden; }
.sidebar .onlineHelp{ padding-left:24px; margin-bottom:20px; overflow:hidden;}
.sidebar .onlineHelp p{ margin:10px 0;}

/*-----------------------------------------------------*/
#commentBestHeader{ background:url(/images/comment_best_title.gif) no-repeat; width:192px; height:27px; margin-top:10px;}
#commentBestHeader h3{ display:none;}

#commentBestList{width:190px; margin-bottom:10px; text-align:left; padding:3px; overflow:hidden; }
#commentBestList h4{ color:#774141; margin:2px 0; font-size:12px; }
#commentBestList p{ margin:2px 0;}
#commentBestList a {color: #372A2F;text-decoration: none;}
#commentBestList a:hover {color:#0066CC;text-decoration: underline;}
#commentBestList .box{ background:#fff; margin:0; padding:2px; width:100%;}
#commentBestList ol li { list-style-type:none; padding:5px 2px; width:100%; margin:0;}
/*******************/
#commentList li{ padding:10px 5px; overflow:hidden;}
.c1{ background:#fff;padding:5px;}
.c2{ background:#fff;padding:5px;}

.commentItem1 .no, .commentItem2 .no{ width:60px; float:left; color:#ccc; font-family:Georgia; font-size:18px; font-style:italic;}
.username{ color:#008000;}
.username2{ color:#884040;}
.commentItem1 .date{ font-size:12px; color:Gray;}
.commentItem1 .commentContent{ line-height:17px; padding:3px 3px 3px 60px;text-align:left;}
.commentItem1{ background:#F4FAF4;}
.commentItem2{ background:#FDF4FF;}
.commentItem2 .date{ font-size:12px; color:Gray;}
.commentItem2 .commentContent{ line-height:17px; padding:3px 3px 3px 60px; text-align:left;}
.messageList{ margin-bottom:5px; border:1px solid #D8D6D6; border-top:0;}
/*-----------------------------------------------------*/
#categoryList{background:#EFE3E3; padding:7px; overflow:hidden;}
#categoryList h3{ font-size:13px; color:#77413F; text-align:left; padding:3px 0 3px 20px; margin:5px 0 0 0;}
#categoryList h3 span{ background:url(/Images/category_dot.gif) no-repeat 0 4px; padding-left:13px;}
#categoryList h4{ font-size:13px; color:#77413F; text-align:left; padding:3px 10px 3px 5px; margin:0; font-weight:normal;}
#categoryList .item{ background:#fff; padding:0 10px;}
#categoryList ul{ padding-left:15px;}
#categoryList .jd_menu{ width:140px;overflow:hidden;}

.specailbg{background:url(/images/specail_bg.gif) no-repeat; width:191px; height:103px; margin-top:10px;}
.weeknewbg{background:url(/images/weeknew_bg.gif) no-repeat; width:191px; height:103px; margin-top:10px;}
.recommendbg{background:url(/images/recommend_bg.gif) no-repeat; width:191px; height:103px; margin-top:10px;}
.categorybg{background:url(/images/category_bg.gif) no-repeat; width:193px; height:103px; margin-top:10px;}

/*----------------------------------------------------------------------*/
.tblist{ line-height:18px;}
.tblist td{ padding:3px;}
.tblist span{ margin-right:10px;}

.tbProductSpecial p{ margin:3px 0;}
.tbProductSpecial .t1{ width:26%;}
.tbProductSpecial .t2{ vertical-align:top;}

/* 分类弹出框 */
#categoryType{ margin-top:2px;}
#categoryType span{ margin-left:450px; font-size:14px; color:#800080;}
#categoryType a{ font-size:14px; color:#000; border:1px solid #FF8000; padding:3px;}

#list1,#list2,#list3{ width:350px; margin:0 auto; }
#list1 ol li h4,#list2 ol li h4,#list3 ol li h4{ margin:5px;text-align:left; }
#list1 a, #list2 a, #list3 a{ color:#0066CC;}
#list1 ul li, #list2 ul li, #list3 ul li{ text-align:left; padding-left:25px;}
.productCategory{ position:absolute; left:10px; top:0px;}
.productAdd{ position:absolute; right:40px; top:0px;}
#productList{ position:relative;}/* footer */
#footer{ width:100%; font-size:14px;  background:#fff url(/images/copyright_bg.gif) repeat-x; padding-top:10px; margin-top:10px;}
#footer .keys { color:#4A2B2B; width:600px; height:23px; margin:0 auto; padding:5px 0 0 0;font-size:12px;}
#footer #copyright{ color:#4A2B2B; height:23px;width:500px; height:23px; margin:0 auto; padding:5px 0 0 0;font-size:11px; font-family:Verdana;}
#footer #copyright span{ margin:0 8px 0 4px;}
#copyright a{ font-size:11px; font-family:PMingLiu; margin:0 4px 0 8px;}
#footer #contact{ color:#4A2B2B; height:30px;width:500px; height:23px; margin:0 auto;font-size:11px; font-family:Verdana;}
#footer #contact a{ margin:0 20px;}
#footer .introduce{font-size:12px; color:#7C7B7A; line-height:15px; padding:0 20px;}

#footer .navBody{ width:850px; height:30px;display:block;overflow:hidden; margin:0 auto; text-align:center; padding-left:150px;}
#footer .nav li{ float:left; list-style-type:none; width:92px; text-align:right;padding:5px 8px 0 5px;}
#footer .nav span{ margin:0;}
#footer .nav a{ margin:0 10px; color:#000; text-decoration:none;}
#footer .nav a:hover{ color:#000; text-decoration:underline;}

#footer .friendlink{ padding:5px 30px; font-size:12px; text-align:center; color:Gray;}
#footer .friendlink a{ padding:5px; font-size:12px; color:Gray;}